Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F3 USA F25 USA F31 USA F5 USA F8 USA F11 USA F12 USA F4 USA F23 USA F26 USA F28 USA F26 USA F7 USA F8 USA F27 USA F32 USA F1 Austria F2 USA F8 USA F6 USA F5 USA F1 USA F4 Panama F1 USA F7 Germany F10 USA F29 USA F9 Germany F12 USA F13 USA F1 XI Venice Open - Venice IX Ciutat de Barcelona - Barcelona Top Wool Challenger Biella - Biella Exim Agmedia Open - Kosice Trani Cup - Trani 2005 West Side Tennis Coub Men's Challenger - Forest Hills 8° Trani Cup - Trani XL Bermuda Open - Bermuda Baden Open - Karlsruhe Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Carson Challenger Monza Challenger Rome Challenger Milan Challenger Cordenons Challenger Trani Challenger Knoxville Challenger Genova Challenger Napoli Challenger Rome Challenger Rome Challenger Rome Challenger Lugano Challenger Milan Challenger Rimini Challenger San Marino Challenger Manerbio Challenger Barletta Challenger Barranquilla Challenger Tallahassee Challenger Savannah Challenger Prostejov Challenger Kosice Challenger Milan Challenger Marburg Challenger Turin Challenger Orbetello Challenger Lexington Challenger Tulsa Challenger Todi Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Dallas Challenger Barletta Challenger San Marino Challenger Cordenons Challenger Genova Challenger Tiburon Challenger Porto Alegre Challenger Medellin Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Prague Challenger Timisoara Challenger Vancouver Challenger Campinas Challenger Sibiu Challenger Bogota Challenger Sao Paulo Challenger Tour Finals Guayaquil Challenger Chitre Challenger Santiago Challenger Santos Challenger Cali Challenger Mestre Challenger Furth Challenger Caltanissetta Challenger Milan Challenger Todi Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Como Challenger Biella Challenger Trnava Challenger Napa Challenger Sibiu Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Napoli Challenger Vercelli Challenger Turin Challenger Mestre Challenger Perugia Challenger San Benedetto Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Szczecin Challenger Rome Challenger Napoli Challenger Turin Challenger Rome Challenger Vicenza Challenger Perugia Challenger Biella Challenger Cortina Challenger Fano Challenger Manerbio Challenger Como Challenger Genova Challenger Brixina Tennis Open - Bressanone Samarkand Challenger - Samarkand 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Schickedanz Open 2007 - Furth Men's Pro Challenger at Tunica National - Tunica DPD Challenger 2000 - Aschaffenburg Como Challenger FILA Challenger Biella - Biella Privatbank Open 2006 - Dnepropetrovsk BMW Brixina Tennis Open - Bressanone Barletta Citta Della Disfida Open 99 - Barletta Tallahassee Challenger Sarasota Challenger San Benedetto Challenger Aptos Challenger Bancolombia Open - Cali Milan Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Florianopolis Challenger USTA Men's Challenger of Dallas - Dallas San Marino Challenger Manerbio Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Savannah Challenger Como Challenger Siemens Open 2001 - Scheveningen Geneva Challenger - Geneva Orbetello Challenger Tulsa Challenger Prostejov Challenger Happy Valley Challenger Milano Challenger-Jameson Cup - Milan Napoli Challenger Odlum Brown Vancouver Open - Vancouver Aptos Challenger dBI Tennis Challenger - Binghamton Monza Challenger Milan Indoors - Milan San Marino Challenger Maui Challenger Grand Prix Hassan II - Casablanca Harbour Tennis Cup Regione Lombardia - Milan Siemens Open - Scheveningen Qatar Mobil Open 2001 - Doha Genova Challenger Banja Luka Challenger Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca The $50,000 Pro Challenger at Calabasas - Calabasas Campionati Internazionali di Sicilia - Palermo Flea Market Cup Busan Challenger Tennis - Busan Milan Indoors - Milan BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco International Championship of Croatia - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Trani Cup - Trani Memorial Savigny - Sassuolo Napoli Challenger Quelle Cup - Furth Bogota Challenger - Bogota Meridiana Sardegna Open - Olbia Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle 2002 Tulsa USTA Challenger - Tulsa Synsam Swedish Open - Bastad Residenza Open - Magdeburg Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo 4th Sardinia International Championships - Cagliari Kremlin Cup - Moscow Zagreb Open - Zagreb Davidoff Swiss Indoors - Basel FILA Challenger - Biella Qatar Open - Doha International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Sunrise Pilot Pen Tennis - New Haven Open Romania - Bucharest Trani Challenger Atlantic City Open - Atlantic City Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Samsung Secruities Cup Challenger - Seoul Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Mercedes Benz of Calabasas - Calabasas Caltanissetta Challenger Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest 2005 Tulsa Challenger - Tulsa St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Swanston Challenger - Sacramento St. Petersburg Open - St. Petersburg Voit Mexico City Open - Mexico City Home Depot Center USTA Challenger - Carson Cali Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Atlanta Clay Court Challenger - Atlanta Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Vicenza Challenger BCR Open Romania - Bucharest The West Side Tennis Club Clay Court Challenger - Forest Hills Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe 2007 Challenger of Santa Clara - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade 2008 Knoxville Challenger - Knoxville Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo 5° Sporting Challenger - Turin Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Napoli Challenger SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires II Naples ITG Challenger - Naples Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Waco International Tennis Challenger - Waco SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Maui Challenger Rio De Janeiro Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Top Wool Challenger-Immagine Trophy - Biella Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo San Remo Tennis Cup - San Remo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires 2004 USTA Challenger of Calabasas - Calabasas ATU Cup - Weiden Argentina Open - Buenos Aires Brasil Open - Sao Paulo Generali Open - Kitzbuhel Aamulehti Tampere Open - Tampere Zivnobanka Czech Open - Prostejov Sardinia International Championship - Cagliari Samarkand Challenger - Samarkand AXA Open II - Espinho San Marino Cepu Open - San Marino Caltanissetta Challenger Milan Challenger LTA Men's Challenger - Wrexham II Manta Open - Manta Copa Sevilla - Seville Copa Ericsson Mexico - Guadalajara Medellin Challenger Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Naples Challenger - Naples KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Rabat Challenger Top Wool Challenger - Biella Compaq Challenger - Bucharest Todi Challenger XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo Szczecin Challenger Media Will Cup Busan Challenger Tennis - Busan Reggio Emilia Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Rome Challenger San Marino Challenger Rome Challenger Binghamton Challenger Turin Challenger Jameson Cup - Milan Tunis Challenger Madrid Challenger Intersport Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Genova Challenger Sacramento Challenger Abierto Colombiano de Tenis - Bogota I Open de Tenis Comunidad de Madrid - Madrid WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock San Remo Challenger Olbia Geovillage Open - Olbia Bordeaux Challenger VI Torneo Internazionale di Tennis - Barletta Genova Challenger Palermo Challenger Tennis Napoli Cup - Naples Garden Open - Rome Tiburon Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano XL Capital Bermuda Open - Bermuda Furth Challenger Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Sao Jose Do Rio Preto Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Milan Challenger Lugano Challenger Siemens Open 2002 - Scheveningen Rome Challenger Bucaramanga Challenger Sporting Challenger - Turin Sao Leopoldo Challenger The Hilversum Open - Hilversum Padova Challenger Fifth-Third Bank Tennis Championships - Lexington Memorial Savigni - Sassuolo San Marino Cepu Open - San Marino Turin Challenger Guayaquil Challenger Nord/LB Open 2004 - Braunschweig Pekao Open - Szczecin CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Palermo Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Oklahoma Challenger - Tulsa Asirom Challenger Brasov - Brasov Aptos Challenger Rimini Challenger Swanston Challenger - Sacramento LTA Hull Challenger - Hull Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Samsung Securities Cup - Seoul Cepu Open - San Marino Flea Market Cup - Busan AXA Open - Lisbon Warsteiner Grand Prix - Oberstaufen Sacramento Challenger Kosice Challenger XL Bermuda Open - Bermuda Fujitsu Siemens Open - Budapest Sarasota Challenger Italian Open - Rome Amer-Wilson Challenger - Tampere Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Pacific Life Open - Indian Wells Podebradka Cup - Prague Caltanissetta Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Guayaquil Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Barletta Challenger Geneva Challenger - Geneva Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Hungarian Architect Open - Budapest Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monza Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Ericsson Brazil - Sao Paulo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali di Tennis de San Marino - San Marino Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rabat Challenger Rogers Cup - Toronto Tennislife Cup - Napoli BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Genova Challenger Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo USTA Challenger of Orlando - Orlando Monte-Carlo Rolex Masters - Monte-Carlo JSM Challenger of Champaign - Urbana Internazionali BNL d'Italia - Rome Napoli Challenger ATP Challenger Numea - New Caledonia Citta di Brindisi - Brindisi Cordenons Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Kyiv UMC Open - Kiev USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin VIII Trofeo Ciutat de Barcelona - Barcelona Sunrise Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Barletta Citta Della Disfida Open 2000 - Barletta Whirlpool Open - Budapest Memorial Savigni - Sassuolo San Benedetto Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Seat Godo 2003 - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telenordia Swedish Open - Bastad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne VII Torneo Internazionale di Tennis - Barletta Wimbledon - London 2003 USTA Tallahassee Tennis Challenger - Tallahassee U.S. Open - New York International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Constanta Challenger - Constanta French Open - Paris XI Abierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach Internationaux de Nouvelle-Caledonie - New Caledonia Allianz Suisse Open - Gstaad Nord LB Open 2007 - Braunschweig Sydney International - Sydney Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston TD Waterhouse Cup - Long Island Qatar Open - Doha Heineken Open - Auckland ATP Kremlin Cup - Moscow Croatia Open - Umag San Benedetto Challenger Chennai Open - Chennai ARAG World Team Championship - Dusseldorf BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Citi Open - Washington Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Credit Agricole Suisse Open - Gstaad Pilot Pen Tennis - New Haven Siebel Open - San Jose Brisbane International - Brisbane Open Seat-Godo 2001 - Barcelona Winston Salem - Winston Salem Qatar Exxon Mobil Open 2003 - Doha Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Medibank Private International - Sydney Arizona Men's Tennis Championships - Scottsdale Davidoff Swiss Indoors - Basel US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Indianapolis Tennis Championships - Indianapolis Pacific Life Open - Indian Wells Credit Agricole Suisse Open - Gstaad U.S. Open - New York French Open - Paris Olympics - Athens Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Davis Cup, Group 1, 2R, ITA-LUX 5-0